未分类 API类对象Sprite的类对象本页总览Sprite的类对象 描述: 用于创建新的图元对象的类。 用法示例: local Sprite = require("Sprite")local sprite = Sprite("Image/file.png") getClips 类型: 函数。 描述: 从图集切片文件中获取切片名称和矩形区域。 签名: getClips: function(self: SpriteClass, clipFile: string): {string: Rect} | nil 参数: 参数名类型描述clipFilestring要加 载的图集切片文件,文件后缀名必须是".clip"。 返回值: 返回类型描述{string: Rect} | nil包含切片名称和矩形区域的表。 __call 类型: 元方法。 描述: 用于创建新的图元对象的元方法。 签名: metamethod __call: function(self: SpriteClass, clipStr: string): Sprite | nil 参数: 参数名类型描述clipStrstring包含要加载的纹理文件名的字符串。可以是"Image/file.png"或"Image/items.clip 返回值: 返回类型描述Sprite | nil新的图元对象。如果加载失败则返回nil。 __call 类型: 元方法。 描述: 用于创建新的图元对象的元方法。 签名: metamethod __call: function(self: SpriteClass): Sprite 返回值: 返回类型描述Sprite新的图元对象。 __call 类型: 元方法。 描述: 用于创建新的图元对象的元方法。 签名: metamethod __call: function(self: SpriteClass, texture: Texture2D, textureRect?: Rect): Sprite 参数: 参数名类型描述textureTexture2D要渲染的纹理。textureRectRect[可选] 用于渲染的纹理矩形区域,没有提供则设置为渲染所有纹理区域。 返回值: 返回类型描述Sprite新的图元对象。